// 创建数组
// let array = new Array();
// console.log(array);
// array

// let array2 = [];
// console.log(array2);

// let array3 = [1,'2'];
// console.log(array3);

// 获取数组元素
// let array = [1,2,3,4,5];
// // 下标范围内获取元素
// console.log(array[0], array[4]);
// // 下标范围外获取元素
// console.log(array[-1], array[5]);

// 新增元素
// let array = [1,2,3,4,5];
// // 1.通过修改length新增
// console.log(array);
// array.length = 10;
// console.log(array);
// // 2.通过下标直接修改
// console.log(array);
// array[14] = 15;
// console.log(array);
// // 3.通过push追加元素
// array.length = 20;
// array.push(16); // 在最后一个元素追加
// console.log(array);

// console.log(array[12]);

// 删除元素
// let array = [1,2,3,4,5];
// // 从1下标开始连续删除两个元素
// array.splice(1,2);
// console.log(array);


// function add(a, b) {
//     return a+b;
// }

// add('a','b','c');
// add('a');

// // 定义一个函数名为a的函数
// let a = function() {
//     // 计算1-100的和
//     let sum = 0;
//     for (let i = 1; i <= 100; i++) {
//         sum += i;
//     }
//     return sum;
// }
// console.log(a());


// let student = {
//     // 属性
//     name: '张三',
//     age: 18,
//     // 方法
//     sayHello: function() {
//         console.log('hello');
//     }
// }

// console.log(student);
// student.sayHello();

// let student = new Object();
// student.name = '张三';
// student.age = 18;
// student.sayHello = function() { 
//     console.log('hello');
// };

// console.log(student);


// 构造函数
// function person(name, age) {
//     this.name = name;
//     this.age = age;
//     this.sayHello = function() {
//         console.log('hello');
//     }
// }

// // 必须使用 "new 构造函数名()" 来创建对象
// let student = new person('张三', 18);
// console.log(student);
// student.stuNumber = 234081218;
// console.log(student);
